home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / os2tools / aping / aping.vm < prev    next >
Text File  |  1992-05-25  |  2KB  |  79 lines

  1. /* */
  2. /* This REXX exec can be used to compile the aping program. */
  3. /* This file should be renamed to MAKE EXEC and then executed. */
  4.  
  5. 'SET LDRTBLS 8'
  6. 'GLOBAL TXTLIB EDCBASE CMSSAA IBMLIB CMSLIB'
  7. 'GLOBAL MACLIB EDCLIB'
  8. 'GLOBAL LOADLIB EQALIB EDCLINK'
  9. SAY 'Compiling aping'
  10. 'CC aping     (DEFINE(VM)'
  11. if (RC <> 0) then exit(RC)
  12. SAY 'Compiling apingd'
  13. 'EXEC CC apingd     (DEFINE(VM)'
  14. if (RC <> 0) then exit(RC)
  15. SAY 'Compiling cpicinit'
  16. 'EXEC CC cpicinit  (DEFINE(VM)'
  17. if (RC <> 0) then exit(RC)
  18. SAY 'Compiling cpicerr'
  19. 'EXEC CC cpicerr (DEFINE(VM)'
  20. if (RC <> 0) then exit(RC)
  21. SAY 'Compiling cpicport'
  22. 'EXEC CC cpicport  (DEFINE(VM)'
  23. if (RC <> 0) then exit(RC)
  24. SAY 'Compiling getopt'
  25. 'EXEC CC getopt    (DEFINE(VM)'
  26. if (RC <> 0) then exit(RC)
  27. 'EXEC CMOD aping cpicerr cpicinit cpicport getopt'
  28. if (RC <> 0) then exit(RC)
  29. 'EXEC CMOD apingd cpicerr cpicinit cpicport getopt'
  30. if (RC <> 0) then exit(RC)
  31. say 'Compilation of aping and apingd successful.'
  32. exit(0)
  33.  
  34. /* If you have access to a MAKE aping for VM, you can extract out   */
  35. /* the following and use it as a makefile.  (after removing comments) */
  36.  
  37. /* START MAKEFILE
  38.  
  39.  
  40. C_OPTIONS = (DEFINE(VM)
  41.  
  42. LINK_OPTIONS =
  43.  
  44.  
  45. aping: set_environment aping.module apingd.module
  46.  
  47. set_environment:
  48.        SET LDRTBLS 8
  49.        GLOBAL TXTLIB EDCBASE CMSSAA IBMLIB CMSLIB
  50.        GLOBAL MACLIB EDCLIB
  51.        GLOBAL LOADLIB EQALIB EDCLINK
  52.  
  53. aping.module: aping.vm aping.text cpicerr.text cpicinit.text cpicport.text  getopt.text
  54.         CMOD $* cpicerr cpicinit cpicport getopt $(LINK_OPTIONS)
  55.  
  56. aping.text: aping.vm aping.C cpicerr.h cpicinit.h cpicport.h getopt.h
  57.         $(CC) $* $(C_OPTIONS)
  58.  
  59. apingd.module: aping.vm apingd.text cpicerr.text cpicinit.text cpicport.text  getopt.text 
  60.         CMOD $* cpicerr cpicinit cpicport getopt $(LINK_OPTIONS)
  61.  
  62. apingd.text: aping.vm apingd.C cpicerr.h cpicinit.h cpicport.h getopt.h
  63.         $(CC) $* $(C_OPTIONS) 
  64.  
  65. cpicerr.text: aping.vm cpicerr.C cpicerr.h
  66.         $(CC) $* $(C_OPTIONS) 
  67.  
  68. cpicinit.text: aping.vm cpicinit.C cpicinit.h
  69.         $(CC) $* $(C_OPTIONS) 
  70.  
  71. cpicport.text: aping.vm cpicport.C cpicport.h
  72.         $(CC) $* $(C_OPTIONS) 
  73.  
  74. getopt.text: aping.vm getopt.C getopt.h
  75.         $(CC) $* $(C_OPTIONS) 
  76.  
  77.  
  78.  END MAKEFILE */
  79.